package com.yao.club.entity.vo;



import com.yao.club.entity.Topic;
import com.yao.club.entity.dto.SysImg;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 帖子信息表实体类
 */
@Getter
@Setter
public class PostsInfoVO {
    /**
     * 帖子ID
     */
    public String posts_id;

    /**
     * 用户id
     */
    public String user_id;

    /**
     * 帖子内容
     */
    public String content;

    /**
     * 图片列表(JSON数组)
     */
    public String img_ids;

    /**
     * 车系
     */
    public String series;

    /**
     * 车型ID
     */
    public String vehicle_model_id;

    /**
     * 车型昵称
     */
    public String model_nickname;

    /**
     * 车型名称
     */
    public String model_name;

    /**
     * 渠道(1-官方,2-用户)
     */
    public Integer channel;

    /**
     * 渠道描述
     */
    public String channel_str;

    /**
     * 虚拟分享数
     */
    public Integer virtual_share_number;

    /**
     * 虚拟点赞数
     */
    public Integer virtual_like_number;

    /**
     * 实际分享数
     */
    public Integer share_number;

    /**
     * 实际点赞数
     */
    public Integer like_number;

    /**
     * 评论数
     */
    public Integer comment_number;

    /**
     * 收藏数
     */
    public Integer collect_number;

    /**
     * 是否被举报
     */
    public String if_tip_off;

    /**
     * 举报数
     */
    public Integer tip_off_number;

    /**
     * 是否敏感
     */
    public Integer if_sensitive;

    /**
     * 话题列表(JSON数组)
     */
    public String topic_ids;

    /**
     * 话题字符串
     */
    public String topic_str;

    /**
     * 是否推荐
     */
    public Integer if_recommend;

    /**
     * 是否热门
     */
    public Integer if_hot;

    /**
     * 权重分数
     */
    public BigDecimal weight_score;

    /**
     * 分类描述
     */
    public String category_str;

    /**
     * 推荐排序
     */
    public Integer recommend_sort;

    /**
     * 热门排序
     */
    public Integer hot_sort;

    /**
     * 搜索排序
     */
    public Integer search_sort;

    /**
     * 是否上架
     */
    public Integer if_up;

    /**
     * 上架状态描述
     */
    public String if_up_str;

    /**
     * 更新时间
     */
    public Date update_time;

    /**
     * 创建人ID
     */
    public String create_by;

    /**
     * 创建时间
     */
    public Date create_time;

    /**
     * 列表显示时间
     */
    public String list_show_time;

    /**
     * 是否点赞
     */
    public Integer if_like;

    /**
     * 是否我的
     */
    public Integer if_my;

    /**
     * 是否收藏
     */
    public Integer if_collect;

    /**
     * 经度
     */
    public Double lon;

    /**
     * 纬度
     */
    public Double lat;

    /**
     * 位置信息
     */
    public String location;

    /**
     * 是否审核
     */
    public Integer if_audit;

    /**
     * 是否视频
     */
    public Integer if_video;

    /**
     * 是否转码
     */
    public Integer if_transcode;

    /**
     * 是否全系
     */
    public Integer if_all_series;

    /**
     * 是否全车型
     */
    public Integer if_all_sehicle_model;

    /**
     * 是否售后
     */
    public Integer if_aftersale;

    /**
     * 售后状态
     */
    public Integer aftersale_status;

    /**
     * 售后结果
     */
    public String aftersale_result;

    /**
     * 更新人ID
     */
    public String update_by;

    /**
     * 更新人姓名
     */
    public String update_name;

    /**
     * 售后时间
     */
    public Date aftersale_time;

    /**
     * 删除标志
     */
    public Integer delflag;

    /**
     * 关联关系
     */
    public Integer relation;


    public SysImg avatar;
    public List<SysImg> image;
    public List<Topic> topics;
}